package dominioTO;

import java.io.Serializable;
import java.sql.Date;
import java.util.List;

//Factura lado Servidor DAO (Persistencia)
public class FacturaTO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int numero;
	private Date fecha;
	private ClienteTO cliente;
	private RemitoClienteTO remito;
	private float descuento;
	private List<ItemFacturaTO> itemsCotizados;
	private String estado;
	private float iva;
	private float ingBrutos;
	
	
	
	public FacturaTO() {
		super();
		// TODO Auto-generated constructor stub
	}
	//Getters & Setters
	public int getNumero() {
		return numero;
	}
	public void setNumero(int numero) {
		this.numero = numero;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public ClienteTO getCliente() {
		return cliente;
	}
	public void setCliente(ClienteTO cliente) {
		this.cliente = cliente;
	}
	public RemitoClienteTO getRemito() {
		return remito;
	}
	public void setRemito(RemitoClienteTO remito) {
		this.remito = remito;
	}
	public float getDescuento() {
		return descuento;
	}
	public void setDescuento(float descuento) {
		this.descuento = descuento;
	}
	public List<ItemFacturaTO> getItemsCotizados() {
		return itemsCotizados;
	}
	public void setItemsCotizados(List<ItemFacturaTO> itemsCotizados) {
		this.itemsCotizados = itemsCotizados;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public float getIva() {
		return iva;
	}
	public void setIva(float iva) {
		this.iva = iva;
	}
	public float getIngBrutos() {
		return ingBrutos;
	}
	public void setIngBrutos(float ingBrutos) {
		this.ingBrutos = ingBrutos;
	}
	
}
